<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>数组练习移除元素</title>
	</head>
	<body>
		<h4>题目描述</h4>
		<p>移除数组 arr 中的所有值与 item 相等的元素，直接在给定的 arr 数组上进行操作，并将结果返回 </p>
		<span>removeDirectly([1, 2, 2, 3, 4, 2, 2],2)</span>
		
		<script type="text/javascript">
//			splice方法会改变数组的长度，因此在每次删除之后，都需要执行i--以确保数组长度正确。
			function removeDirectly(arr,item){
				for(var i=0;i<arr.length;i++){
			        if(arr[i]===item){
			            arr.splice(i,1);
			            i--;
			        }
    }
    return arr;
			}
			console.log(removeDirectly([1, 2, 2, 3, 4, 2, 2],2))
		</script>
	</body>
</html>
